/* 公共样式 */

.fl {
  float: left;
}

.fr {
  float: right;
}

.la .on,
.search_sub,
.cont_subb,
.bg {
  background: url(http://www.lvshi.rexun.cn/static/img/irn_png.png);
  background-repeat: no-repeat;
}
/* 版心 */

.w {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}
/* 红色样式 */

.style-red {
  color: #c81623;
}
/* 快捷导航 */
.shortcut {
  position: relative;
  height: 85px;
  padding: 26px 0;
  border-bottom: 1px solid #eee;
  box-shadow: 0px 1px 15px #eee;
  z-index: 999;
  background-color: #fff;
}
.shorfixd {
  position: fixed;
  top: 0;
  padding: 0;
  width: 100% !important;
}
.loge {
  float: left;
  height: 58px;
  width: 176px;
  margin-right: 5px;
}
.loge img {
  padding-top: 26px;
  display: block;
  float: left;
}
.options {
  float: left;
  height: 58px;
}
.options li {
  float: left;
  margin-left: 20px;
  font-size: 18px;
  line-height: 85px;
}

.search {
  position: absolute;
  top: 20px;
  right: -80px;
  border: 1px solid #ddd;
  width: 40px;
  height: 42px;
  line-height: 42px;
  border-radius: 22px;
  transition: width 0.4s ease-in;
  z-index: 9999;
  background-color: #fff;
}
.search:hover {
  width: 160px;
}
.search_content {
  opacity: 0;
  padding-left: 30px;
}
.search_content_2 {
  padding-left: 30px;
  float: left;
  line-height: 42px;
  width: 60%;
  border: 0;
}
.search_content:hover {
  opacity: 1;
}
.search_sub,
.search_content {
  float: left;
  line-height: 42px;
}
.search_content {
  width: 100%;
  border: 0;
}
.search_sub {
  position: absolute;
  top: 8px;
  right: 8px;
  border: 0;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-position: 8px -74px;
}

.irndt_date {
  font-size: 14px;
}
/* 结束 */

.pad {
  padding: 20px 0 30px 0;
}
.pad30 {
  padding: 30px 0;
}
.pad20 {
  padding: 20px 0;
}
.pad10 {
  padding: 10px 0;
}
.mart20 {
  margin-top: 20px !important;
}
.mart30 {
  margin-top: 30px;
}
.bgt {
  background: url(http://www.lvshi.rexun.cn/static/img/irnpage_icon.png);
}
.bgc {
  background-color: #f8f8f8;
}
.bgf {
  background-color: #fff;
}
.listbg {
  background-color: #fafafa;
}
/* 浮动阴影 */
p.text-shwo {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(100%, rgba(0, 0, 0, 0.8)));
  background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#131313', GradientType=0);
}
.notext {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bla {
  display: block;
}
.notext2 {
  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box !important;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 2;
}
.notext3 {
  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box !important;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 3;
}
